package com.ihisomp.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;

/**
 * 标题: SysGetNo.java
 * 业务描述: 系统取号规则
 * 作者: zy
 * 日期: 2021/9/13
 * 版本: V1.0
 */
@TableName("t_sys_get_no")
public class SysGetNo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 取号主键(数据库表名称)
     */
    @TableId(value = "get_no_key", type = IdType.INPUT)
    private String getNoKey;

    /**
     * 取号名称
     */
    private String getNoName;

    /**
     * 下一序号
     */
    private Integer nextNo;

    /**
     * 循环类型：1，每日重复；2，每月重复；3，每年重复；4，永不重复
     */
    private Integer loopType;

    /**
     * 循环数字长度（用于补零），0表示不补零
     */
    private Integer loopLenght;

    /**
     * 最后取号时间
     */
    private String lastTime;

    /**
     * 是否显示日期：0，不显示；1，显示
     */
    private Integer showDate;


    public String getGetNoKey() {
        return getNoKey;
    }

    public void setGetNoKey(String getNoKey) {
        this.getNoKey = getNoKey;
    }

    public String getGetNoName() {
        return getNoName;
    }

    public void setGetNoName(String getNoName) {
        this.getNoName = getNoName;
    }

    public Integer getNextNo() {
        return nextNo;
    }

    public void setNextNo(Integer nextNo) {
        this.nextNo = nextNo;
    }

    public Integer getLoopType() {
        return loopType;
    }

    public void setLoopType(Integer loopType) {
        this.loopType = loopType;
    }

    public Integer getLoopLenght() {
        return loopLenght;
    }

    public void setLoopLenght(Integer loopLenght) {
        this.loopLenght = loopLenght;
    }

    public String getLastTime() {
        return lastTime;
    }

    public void setLastTime(String lastTime) {
        this.lastTime = lastTime;
    }

    public Integer getShowDate() {
        return showDate;
    }

    public void setShowDate(Integer showDate) {
        this.showDate = showDate;
    }

    @Override
    public String toString() {
        return "SysGetNo{" +
                "getNoKey='" + getNoKey + '\'' +
                ", getNoName='" + getNoName + '\'' +
                ", nextNo=" + nextNo +
                ", loopType=" + loopType +
                ", loopLenght=" + loopLenght +
                ", lastTime='" + lastTime + '\'' +
                ", showDate=" + showDate +
                '}';
    }
}
